package com.nix.fileresolution.excel.read;

import java.io.IOException;

/**
 * 接口，Excel行级处理器
 * @author zhangchaofeng
 * @version 1.0
 * @date Sep 27, 2011
 */
public interface ExcelRowProcessor{
	/**
     * 获取所有表单的数据
	 * @throws Exception
	 */
	 void processByRow() throws Exception;

    /**
	 * 获取指定表单的数据
	 * @param sheetIndex
     * @throws Exception
     */
	 void processByRow(int sheetIndex) throws Exception;

    /**
     * 行进程
     * @param row
     */
	 void processRow(XRow row);

    /**
     * 开关数据流
     * @throws IOException
     */
	 void stop() throws IOException;
}
